Simple Shared Object An Architectural Pattern for Simple Object Sharing
نویسنده
چکیده
This paper describes a pattern for object sharing across different address spaces. The pattern is intended for applications where collaborators on clients across a network work closely together. The Simple Shared Object pattern allows distributed applications to create, modify and delete shared objects on a corresponding server. The clients have copies of shared objects they use in their own address spaces. All modifications made to the primary copies on the server are propagated to clients having copies in their address spaces. The pattern is not designed for high traffic communication between concurrent running applications. Rather, it is designed for applications where some objects have to be shared across a network and where shared objects have to be synchronised and informed whenever a shared object changes.
منابع مشابه
Efficient and Flexible Object Sharing
DiSOM is a software-based distributed shared memory (DSM) system, which supports intraand interapplication sharing in heterogeneous networks of multiprocessor workstations. Unlike previous DSM systems, DiSOM provides fine-grained control over communication while retaining a simple shared memory model. It achieves this by using an update-based implementation of entry consistency, semaphores, rem...
متن کاملSupporting Lock-free Synchronization in Pfair-scheduled Systems ?
We consider various techniques for implementing shared objects and for accounting for object-sharing overheads in Pfair-scheduled multiprocessor real-time systems. Lock-free objects are more economical than locking techniques when implementing relatively simple objects such as buffers, stacks, queues, and lists. In this paper, we explain how to bound the duration of lock-free object accesses un...
متن کاملU-P2P: A Peer-to-Peer System for Description and Discovery of Resource-Sharing Communities
A simple method is proposed for peer-to-peer description and discovery of resource-sharing communities as well as the resources themselves. An XML Schema document describes a shared resource. By applying transformations, specified in XSL, the schema is used to generate an application with the ability to publish and search for the defined object. Meta-data is indexed and searchable allowing comp...
متن کاملFisher Discriminant Analysis (FDA), a supervised feature reduction method in seismic object detection
Automatic processes on seismic data using pattern recognition is one of the interesting fields in geophysical data interpretation. One part is the seismic object detection using different supervised classification methods that finally has an output as a probability cube. Object detection process starts with generating a pickset of two classes labeled as object and non-object and then selecting ...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کامل